<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:f="http://java.sun.com/jsf/core">
    <ui:composition>

        <p:dialog header="B&uacute;squeda r&aacute;pida de Proyecto" modal="true" widgetVar="dialogBuscarProyecto" closable="true" closeOnEscape="true" width="1400" height="850"  >
            <h:form id="quick_proyecto" >
                 <p:toolbar style="width: inherit;  border-color:transparent; background:transparent"  >
                     <p:toolbarGroup align="left" style="width: 1200px">
                         <div align="left"><h3><h:outputText value="Informaci&oacute;n de Proyecto"/></h3><p:separator/></div>
                     </p:toolbarGroup>
                     <p:toolbarGroup align="right">
                         <p:commandButton image="ui-icon ui-icon-refresh" title="Actualizar Registros" actionListener="#{proyectoQuickManaged.limpiar}" update="quick_proyecto mensaje"/>
                     </p:toolbarGroup>
                 </p:toolbar>


                <h:panelGrid id="pConProyecto2" columns="2">
                    <h:outputText value="Direcci&oacute;n Cliente" /><p:inputText value="#{proyectoQuickManaged.selectedProyecto.direccion_c}" style="width: 600px" readonly="true" />
                    <h:outputText value="Direcci&oacute;n Proyecto" /><p:inputText value="#{proyectoQuickManaged.selectedProyecto.direccion_p}" style="width: 600px" readonly="true" />
                    <h:outputText value="Descripci&oacute;n Proyecto" /><p:inputTextarea style="width:800px;height:40px;"  maxHeight="40" effectDuration="200"  value="#{proyectoQuickManaged.selectedProyecto.descripcion_p}" readonly="true" />
                </h:panelGrid>
                <p:dataTable id="tableProyecto" value="#{dataTableList}" var="rowProyecto" rows="20"
                             paginator="true"  paginatorPosition="bottom" selectionMode="single" selection="#{proyectoQuickManaged.selectedProyecto}"
                             emptyMessage="#{sms.TableEmptyMessage}" onRowSelectUpdate="quick_proyecto:pConProyecto2 #{parametroUpdate}" >
                    <f:facet name="header" >
                        <h:outputText value="Lista de Proyectos"/>
                    </f:facet>
                    <p:column headerText="T. Cliente" style="width: 110px" filterBy="#{rowProyecto.nombre_tc}" sortBy="#{rowProyecto.nombre_tc}">
                        <h:outputText value="#{rowProyecto.nombre_tc}"/>
                    </p:column>
                    <p:column headerText="Cliente" filterBy="#{rowProyecto.empresa_c}" sortBy="#{rowProyecto.empresa_c}">
                        <h:outputText value="#{rowProyecto.empresa_c}" />
                    </p:column>

                    <p:column headerText="T. Proyecto" filterBy="#{rowProyecto.nombre_tp}" sortBy="#{rowProyecto.nombre_tp}">
                        <h:outputText value="#{rowProyecto.nombre_tp}"/>
                    </p:column>

                    <p:column headerText="Nombre" filterBy="#{rowProyecto.nombre_p}" sortBy="#{rowProyecto.nombre_p}">
                        <h:outputText value="#{rowProyecto.nombre_p}" />
                    </p:column>

                    <p:column headerText="Estado" rendered="false">
                        <h:outputText value="#{rowProyecto.estado_p}" rendered="false"/>
                    </p:column>
                    <p:column headerText="Fecha Ini" filterBy="#{rowProyecto.fecha_inicio_p}" style="width: 50px">
                        <h:outputText value="#{rowProyecto.fecha_inicio_p}" style="width: width: 50px">
                            <f:convertDateTime pattern="dd-MM-yyyy" />
                        </h:outputText>
                    </p:column>
                    <p:column headerText="Fecha Fin" filterBy="#{rowProyecto.fecha_final_p}" >
                        <h:outputText value="#{rowProyecto.fecha_final_p}">
                            <f:convertDateTime pattern="dd-MM-yyyy" />
                        </h:outputText>
                    </p:column>

                    <f:facet name="footer">
                        <p:commandButton value="Agregar"  action="#{Bean.getProyecto_Quick(proyectoQuickManaged.selectedProyecto)}" update="#{parametroUpdate}" oncomplete="dialogBuscarProyecto.hide()" title="Seleccionar Proyecto que Devolver&aacute;" />
                    </f:facet>
                </p:dataTable>
            </h:form>
        </p:dialog>
    </ui:composition>

</html>